<?php
namespace app\index\controller;
//使用Excel类库
use think\Loader;
use app\index\model\Indent;
use app\index\model\Agency;
use app\index\model\Brand;
use app\index\model\User;
use app\index\model\Issue;
use app\index\model\Evalute;
class Data extends Comm
{
    public function index(){
        //会员总数
        $user=new User();
        $usercount=$user->zong();
        //今日注册人数
        $usertodaynumber=$user->todaynumber();
        //本周注册人数
        $userweeknumber=$user->weeknumber();
        //本月注册人数
        $usermonthnumber=$user->monthnumber();
        //商品总数
        $issue=new Issue();
        $issuecount=$issue->zong();
        //评论总数
        $evalute=new Evalute();
        $evalutecount=$evalute->zong();
        //订单总数
        $indent=new Indent();
        $indentcount=$indent->zong();
        //进行中的订单数
        $indentmarch=$indent->march();
        //已退款订单数
        $indentrefund=$indent->refund();
        //总成交额
        $indentachieve=$indent->achieve();
        //今日成交额
        $indenttodays=$indent->todays();
        //本周成交额
        $indentweeks=$indent->weeks();
        //本月成交额
        $indentmonths=$indent->months();
        //今日订单数
        $indenttodaynumber=$indent->todaynumber();
        //本周订单数
        $indentweeknumber=$indent->weeknumber();
        //本月订单数
        $indentmonthnumber=$indent->monthnumber();
        return view('statistics', [
            'usercount'=>$usercount,
            'issuecount'=>$issuecount,
            'evalutecount'=>$evalutecount,
            'indentcount'=>$indentcount,
            'indentmarch'=>$indentmarch,
            'indentrefund'=>$indentrefund,
            'indentachieve'=>$indentachieve,
            'indenttodays'=>$indenttodays,
            'indentweeks'=>$indentweeks,
            'indentmonths'=>$indentmonths,
            'indenttodaynumber'=>$indenttodaynumber,
            'indentweeknumber'=>$indentweeknumber,
            'indentmonthnumber'=>$indentmonthnumber,
            'usertodaynumber'=>$usertodaynumber,
            'userweeknumber'=>$userweeknumber,
            'usermonthnumber'=>$usermonthnumber
            ]);
    }
    //财务统计
//    public function money()
//    {
//
//        $name=['name','count','id'];
//        $tab=['品牌名','订单数','操作'];
//        $table="订单统计/品牌统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //代理商订单统计
//    public function agency_indent()
//    {
//        //页面显示
//        $indents=new Indents();
//        $res=$indents->alias('a')
//            ->join('agency','a.agencyid=agency.id','right')
//            ->group("name")
//            ->field('agency.name,count(name) as count,a.id')
//            ->select();
//        $name=['name','count','id'];
//        $tab=['代理商','订单数','操作'];
//        $table="订单统计/代理商统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //品牌订单统计
//    public function brand_indent()
//    {
//        //页面显示需要的数据
//        $indents=new Indents();
//        $res=$indents->Tbrand();
////        alias('a')
////            ->join('issue','a.issueid=issue.id','right')
////            ->join('brand','brand.id=issue.brandid','right')
////            ->group("brand.name")
////            ->field('brand.name,count(brand.name) as count,a.id')
////            ->select();
//        $name=['name','count','id'];
//        $tab=['品牌名','订单数','操作'];
//        $table="订单统计/品牌统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //积分统计
//    public function integral()
//    {
//        //页面显示需要的数据
//        $users=new Users();
//        $res=$users
//            ->field('name,id,intergral')
//            ->select();
//        $name=['name','intergral','id'];
//        $tab=['用户名','积分','操作'];
//        $table="积分统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //商品销售统计
//    public function agency_sell()
//    {
//        $issues=new Issues();
//        $res=$issues->alias('a')
//            ->join('indent','a.id=indent.issueid')
//            ->group("a.id")
//            ->field('name,sum(indent.number) as count')
//            ->select();
//        $name=['name','count'];
//        $tab=['商品','销量'];
//        $table="销售统计/商品销售";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //品牌销售统计
//    public function brand_sell()
//    {
//        $indents=new Indents();
//        $res=$indents->alias('a')
//            ->join('issue','a.issueid=issue.id','right')
//            ->join('brand','brand.id=issue.brandid','right')
//            ->group("brand.name")
//            ->field('brand.name,sum(a.number) as count,a.id')
//            ->select();
//        $name=['name','count','id'];
//        $tab=['品牌','销量','操作'];
//        $table="销售统计/品牌销售";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //消费统计
//    public function consume()
//    {
//
//        $name=['name','intergral','id'];
//        $tab=['用户名','积分','操作'];
//        $table="消费统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //会员统计
//    public function vip()
//    {
//        $users=new Users();
//        $res=$users->alias('a')
//            ->join("agency","agency.id=a.agencyid")
//            ->group("agency.id")
//            ->field('agency.name,count(agency.id) as count,agency.id')
//            ->select();
//        $name=['name','count','id'];
//        $tab=['代理商','会员人数','操作'];
//        $table="会员统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //商品统计
//    public function commodity()
//    {
//        $brands=new Brands();
//        $res=$brands->alias('a')
//            ->join("issue","issue.brandid=a.id")
//            ->group("a.id")
//            ->field('a.name,count(issue.id) as count,a.id')
//            ->select();
//        $name=['name','count','id'];
//        $tab=['品牌名','商品数量','操作'];
//        $table="商品统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //区域统计
//    public function location()
//    {
//        $name=['name','intergral','id'];
//        $tab=['用户名','积分','操作'];
//        $table="积分统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
//    //商品统计
//    public function overall()
//    {
//        $name=['name','intergral','id'];
//        $tab=['用户名','积分','操作'];
//        $table="积分统计";
//        //判断是否点击了Excel下载
//        if (input('down')=="ok"){
//            //删除掉“操作”和“id”
//            array_pop($name);
//            array_pop($tab);
//            down($table,$res,$tab,$name);
//        }
//        return view('index',['name'=>$name,'tab'=>$tab,'table'=>$table,'res'=>$res,'url'=>'#']);
//    }
}
